public supply contracts - German English Dictionary